package com.park.web.service;

import com.github.pagehelper.PageInfo;
import com.park.web.core.support.IService;
import com.park.web.model.domain.basSystemManage;
import com.park.web.model.domain.basSystemResource;
import com.park.web.model.dto.basSystemResourceDto;
import com.park.web.model.vo.basSystemResourceVo;

import java.util.List;

public interface basSystemResourceService extends IService<basSystemResource> {
    List<basSystemManage> getMenuTree(String UserID);

    List<basSystemResource> SelectMenuByUserID(String entity);

    List<basSystemResource> SelectMenuByAdmin();

    List<basSystemResource> selectByParentCode(String ParentCode);

    basSystemResourceVo queryResourceTree();

    List<basSystemResource> queryModuleResources(basSystemResourceDto entity);

    PageInfo<basSystemResource> queryResourcesList(basSystemResourceDto entity);
}
